package org.jeecg.modules.wx.entity;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import javax.validation.constraints.NotBlank;

/**
 * 登录用户接收
 * @Author wrx
 * @Date 2023/12/13 15:56
 */
@Data
public class WxLogin {
    /**用户名（服务商）/商户号（客户）/工程师手机号*/
    @NotBlank(message = "服务商用户名/客户商户号/工程师手机号码不能空！")
    @ApiModelProperty("服务商用户名/客户商户号/工程师手机号码")
    private String username;
    /**密码(服务商用)/联系人手机号（客户）/工程师身份证号*/
    @NotBlank(message = "服务商登录密码/客户联系人手机号码/工程师身份证号码不能空！")
    @ApiModelProperty("服务商登录密码/客户联系人手机号码/工程师身份证号码")
    private String password;
    /**微信号openId*/
    @NotBlank(message = "微信用户openId不能空！")
    @ApiModelProperty("微信用户openId")
    private String openId;
    /**微信昵称*/
    @ApiModelProperty("微信用户昵称")
    private String nickName;
    /**机构类型*/
    @NotBlank(message = "绑定类型不能空！")
    @ApiModelProperty("绑定类型(0:工程师 1:服务商 2：服务站 3:客户)")
    private String unionType;

}
